976
0
951
7
1450
2
510
385
89
949
1
1255
2543
163
1313
6
4272
9483
9
1086
109
926
3974
959
3111
1330
22593
8
120
276383
2844
22
435
2300
494
855
5162
3
20584