2553
1
546
88
368
326
309
447
2
108
3
78
409
615
428
963
331
1064
304
769
0
83
300
81
1219
75
95
431
305
314
716
6
1925
4
1000