641
1
509
0
5262
10
784
22330
22
3367
7
1035
2
326
1073
938
975
1446
4869
2603
166543
18
1566
892
2306
4864
8
909
398
2940
4964
3
485
10598
905
714
896
1375
1543