2402
4
1135
1
2247
2
1888
923
2722
3
323
0
1092
1217
1876
1956
1305
515
536
645
6781
925
3254
1230
791
839
1528
1146
532
1458
577
1133
493
578
916