3095
3
790
1
1116
1016
1353
0
1732
1269
275473
9
672
248
202
1130
7
575
2
458
482
798
730
968
5
342
1179
193004
174231
63919
2445
803
4
7563
24
1204
1193
776
1162