2132
2
582
0
1295
1
946
2650
20
2722
1522
873
392
280
851
843
1777
370
1581
1679
55904
1162
3470
5
1623
1431
2250
1668
37355
13
1239
3765
4
345
2245
3
1267
197