936
3
247
0
1130
1
1556
1273
1275
4
1351
2
1020
751
98617
31
1497
1152
534
1723
74
294
723
90081
1231
1344
464
153
2528
9
878
1594
1063
89
3454
5