3604
2
1144
1
386
503
1625
232
1293
1101
1275
407
1598
1478
471
2635
3
731
480
415
93
1513
1371
81
484
630
76
1079
669
1188
668
2280
5
378