501
0
1193
639
2087
2
14
2535
1029
1028
528
4044
5
1131
3083
2666
9
2124
3
4230
420
2204
17946
2595
2465
1225
791
3125
1486
3546
1
5440
8
1668
5065
1650
917