4979
6
3249
1
1943
2
165
1331
645
0
3321
3
3506
8
6773
7
323
7633
3926
14
515
1303
536
2680
6781
5771
10
791
839
532
1458
2096
577
1133
493
578
916
544
1324