1602
2
630
1
227
999
3722
8
589
1511
3
3939
1343
396
573
874
520
946
3187
567
1130
536
6550
5
75
1157
930
816
0
76
1014
113
2681
1197
2253
72