1650
2
1131
0
2320
722
1023
1
1073
626
445
320
376
1133
2328
544
392
407
345
65
585
643
266
1244
1487
1726
1337
584
31486
10
2501
385
316
482